export const columns = [
    {
        title: '消息标题',
        dataIndex: 'esTitle',
        width: 140,
    },
    {
        title: '发送内容',
        dataIndex: 'esContent',
        width: 200,
        // slots: { customRender: 'esContent' },
    },
    {
        title: '接收人',
        dataIndex: 'esReceiver',
        width: 140,
    },
    {
        title: '发送次数',
        dataIndex: 'esSendNum',
        width: 120,
    },
    {
        title: '发送状态',
        dataIndex: 'esSendStatus_dictText',
        width: 120,
    },
    {
        title: '发送时间',
        dataIndex: 'esSendTime',
        width: 140,
    },
    {
        title: '发送方式',
        dataIndex: 'esType_dictText',
        width: 120,
    },
];
export const searchFormSchema = [
    {
        label: '消息标题',
        field: 'esTitle',
        component: 'Input',
    },
    {
        label: '发送状态',
        field: 'esSendStatus',
        component: 'JDictSelectTag',
        componentProps: {
            dictCode: 'msgSendStatus',
        },
    },
    {
        label: '发送方式',
        field: 'esType',
        component: 'JDictSelectTag',
        componentProps: {
            dictCode: 'messageType',
        },
    },
];
export const formSchemas = [
    {
        label: 'ID',
        field: 'id',
        component: 'Input',
        show: false,
    },
    {
        label: '消息标题',
        field: 'esTitle',
        component: 'Input',
        componentProps: { readOnly: true },
    },
    {
        label: '发送内容',
        field: 'esContent',
        component: 'InputTextArea',
        componentProps: { readOnly: true },
    },
    {
        label: '发送参数',
        field: 'esParam',
        component: 'Input',
        componentProps: { readOnly: true },
    },
    {
        label: '接收人',
        field: 'esReceiver',
        component: 'Input',
        componentProps: { readOnly: true },
    },
    {
        label: '发送方式',
        field: 'esType',
        component: 'JDictSelectTag',
        componentProps: { disabled: true, dictCode: 'messageType' },
    },
    {
        label: '发送时间',
        field: 'esSendTime',
        component: 'Input',
        componentProps: { readOnly: true },
    },
    {
        label: '发送状态',
        field: 'esSendStatus',
        component: 'JDictSelectTag',
        componentProps: { disabled: true, dictCode: 'msgSendStatus' },
    },
    {
        label: '发送次数',
        field: 'esSendNum',
        component: 'Input',
        componentProps: { readOnly: true },
    },
    {
        label: '发送失败原因',
        field: 'esResult',
        component: 'Input',
        componentProps: { readOnly: true },
    },
    {
        label: '备注',
        field: 'remark',
        component: 'InputTextArea',
        componentProps: { readOnly: true },
    },
];
